
import { ADD_PERSON } from '../constant'

// 初始化列表
const initState = [{id:'001',name:'老刘',age:18}]
function personRedux(preState = initState, action) {
    // 从action对象中获取type，data
    const { type, data } = action
    // 根据type决定如何加工数据
    switch (type) {
        case ADD_PERSON:
            // 不能这么写，会导致preState不是存函数，从而响应对状态的改变导致页面不更新
            // preState.unshift(data) 
            return [data,...preState]
        default:
            return preState
    }
}
export default personRedux